package main

import (
	"bubble1/dao"
	"bubble1/models"
	"bubble1/routers"
	_ "github.com/go-sql-driver/mysql"
)

func main() {
	// 创建数据库
	// sql: CREATE DATABASE bubble;
	// 连接数据库
	err := dao.InitMySQL()
	if err != nil {
		panic(err)
	}

	// 查询退出关闭数据库
	defer dao.Close()
	// 模型绑定
	dao.DB.AutoMigrate(&models.Todo{})

	r := routers.SetupRouter()

	r.Run(":9090")
}
